0996df1019d1dbebbbad798581f437ba7c509d5a,src/main/java/com/mycompany/myapp/web/rest/UserResource.java,UserResource,createUser,#ManagedUserDTO#HttpServletRequest#,95
Before Change
@Secured(AuthoritiesConstants.ADMIN)
public ResponseEntity<?> createUser(@RequestBody ManagedUserDTO managedUserDTO, HttpServletRequest request) throws URISyntaxException {
log.debug("REST request to save User : {}", managedUserDTO);
if (userRepository.findOneByLogin(managedUserDTO.getLogin()).isPresent()) {
return ResponseEntity.badRequest()
.headers(HeaderUtil.createFailureAlert("userManagement", "userexists", "Login already in use"))
.body(null);
After Change
log.debug("REST request to save User : {}", managedUserDTO);
//Lowercase the user login before comparing with database
if (userRepository.findOneByLogin(managedUserDTO.getLogin().toLowerCase()).isPresent()) {
return ResponseEntity.badRequest()
.headers(HeaderUtil.createFailureAlert("userManagement", "userexists", "Login already in use"))
.body(null);